package com.neusoft.yiyang.medical.service;

import com.neusoft.yiyang.common.entity.medical.CheckOrderRecord;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

import java.util.List;

public interface CheckOrderRecordService {

    // 创建检查医嘱执行记录
    void createCheckOrderRecord(CheckOrderRecord checkOrderRecord);

    // 获取所有检查医嘱执行记录
    List<CheckOrderRecord> getAllCheckOrderRecords();

    // 根据客户ID查询检查医嘱执行记录
    List<CheckOrderRecord> getCheckOrderRecordsByCustomerId(Integer customerId);

    // 更新检查医嘱执行记录
    void updateCheckOrderRecord(CheckOrderRecord checkOrderRecord);

    // 删除检查医嘱执行记录
    void deleteCheckOrderRecord(Integer checkOrderRecordId);

    //根据checkOrderId获取执行记录
    List<CheckOrderRecord> getCheckOrderRecordByCheckOrder(Integer checkOrderId);
}
